input, button {
  &:focus {
    outline: none;
  }
}

html, body {
  color: $color-text;
  background: #f5f5f5;
  height: 100%;
}

html {
  font-size: 10px;
}

body {
  font-size: 1.4rem;
}



ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

dl, dt, dd {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

input, button {
  &:focus {
    outline: none;
  }
}

.am-slider-a1 .am-control-nav li a.am-active{
  background-color: $color-main;
}

.am-slider-a5 .am-control-nav li a.am-active {
  background-color: $color-main;
}

.am-text-primary {
  color: $color-main;
}

.am-text-secondary {
  color: #999;
}
a {
  color: $color-text;
}
a:focus, a:hover {
  color: #444;
}

.am-text-xs {
  font-size:1.4rem;
}

.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field {
  font-size:1.4rem;
}

.am-btn-sm {
  font-size:1.4rem;
}

.am-btn-xs {
  font-size:1.4rem;
}

.am-header-default {
  background: #f9f9f9;
  border-bottom: 1px solid #bbb;
  color: #666;
  .am-header-title a, .am-header-nav a, a {
    color: #666;
  }
  .am-header-title {
    font-weight: normal;
    font-size:1.6rem;
  }
}

.am-navbar-default {
  .am-navbar-nav {
    background: #333 !important;
    a {
      color: #ddd;
      .icon {
        &:before {
          font-size: 1.6rem;
        }
      }
      .am-navbar-label {
        color: #ddd;
      }
    }

  }
}

.am-padding {
  padding: 1rem;
}

.dux-text-disabled {
  color: #666;
}

